Natürliche Vorkommen: Portugal (fast im gesamten Gebiet), Spanien (fast im gesamten Festland und auf den Balearen), Frankreich (Midi und Korsika), Italien (Südtirol-Trentino, Toskana, Umbrien, Süditalien, Sardinien und Sizilien), ehemaliges Jugoslawien, Griechenland (Peloponnes?, Kykladen, westliche Ägäis?, Kreta und Karpathos), Sinai, Ägypten, Lybien, Tunesien, Algerien, Marokko und Makaronesien; eingeschleppt auf den Britischen Inseln, in Norwegen, Belgien, Deutschland, Polen, Tschechien und in der Schweiz
Trockene Ruderalstellen wie Wegränder, Brachland, Felder und Wiesen; auf mehr oder weniger stickstoffreichen Böden; in 0-1600 m Höhe